invention design inventor modern technology invention patent patent attorney sprains innovation new technology invention idea networking nanotechnology strains patent consulting